software software development m&a thin-client strategic advisory java projects investment banking funding consulting radius3 technology m&a development mergers and acquisitions developers open source application corporate